package com.wangshidai.demo01;

public class Demo01 {
    public static void main(String[] args)throws Exception {
          Person person=null;
          person.info();  // NullPointerException:空指针异常 对象不存在(值null),却去使用其中的变量和方法


             Class.forName("");  //非运行时异常





//    异常：运行时异常 编译能通过 javac  XXX.java  运行不通过  java XXX,一般不处理，等出错后通过修改代码吗来解决
//         非运行时异常  编译不通过
    }

    public void deleteUser(Person person) throws Exception {
//         如果该条信息在 其他地方没有被使用 ，那么从数据库中删除该条信息，
         if (true){  //如果该条信息在 其他地方被使用
            Exception e= new Exception("对不起，该条信息有关联数据，删除失败");
            throw  e;  //抛出一个具体的异常对象（有具体的异常信息）
         }else{
           //  从数据库中删除该条信息，
         }
    }
}
